<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" />
    <title>join()函数</title>
</head>
<body>
    

    <script>
        //join()方法以指定参数作为分隔符，将所有数组成员连接为一个字符串返回
        //如果不提供参数，默认用逗号分隔

        var arr = [100,200,300,400];
        document.write(arr.join(),'<br>');//100,200,300,400
        document.write(arr.join(''),'<br>');//100200300400
        document.write(arr.join('|'),'<br>');//100|200|300|400

        //如果数组成员是undefined或null或空位，会被转成空字符串
        var arr2 = [10,20,null,undefined];
        document.write(arr2.join('|'),'<br>');//10|20||
        

        //数组的join 配合字符串的 split 可以实现数组与字符串的互换
        var arr3 = ["hello","world"];
        var ret = arr3.join(' ');//helloworld
        document.write(ret.split(" "));//["hello","world"]
    </script>

</body>
</html>